//Controller για ελεγχο καποιων παραμετρων πριν την εισοδο ενος χρηστη, με λογαριασμο, στο συστημα.
package Controllers;

import DAO.Login_Dao;
import Exceptions.DaoException;

public class Login_Controller {

    Login_Controller() {
    }

    public Login_Controller(Login_Dao login_Dao) {
    }

    public boolean validateLogin(String Name, String Pass) throws IllegalArgumentException, DaoException {
        boolean x;
        try{
            if (Name.isEmpty() || Pass.isEmpty()) {
                x = false;
            } else {
                DAO.Login_Dao y = new DAO.Login_Dao();
                y.userLogin(Name, Pass);
                x = true;
            }
        }catch (IllegalArgumentException e) {
            throw new IllegalArgumentException("Error in Log In");
        }
        
        return x;
    }
}
